Vector arithmetic multiprocessor computing system



NOV. 17, 1979 sENZIG 3,541,516

VECTOR ARITHMETIC MULTIPROCESSOR COMPUTING SYSTEM Filed June 30, 1965 45 Sheets-Sheet 2 FIG 1A DATA RESTRUCTURING ARITHMETIC UNIT CONTROL I i INDEX AND ADDRESS uNIT (MEMORY ACCESS CONTROL) T0 MAR'S IARITHMQ T ID uNITs MEMORY L I AND ASSOCIATED IOMDRS I BOXES) REGISTERS) CONTENTS OF SINGLE ARITHMETIC UNIT, I 1? OUTPUT'TO m,

XMAND (BUFFER) 9-55 TRUE-C(JMP TRUE-COMP P FTXED FLOATING ADDER 55 w /P0|NT TRUE-COMP TRUE-COMP 0 (ACCLX mm ofiil i,

EXECUTE LIN FROM 0-35 --I 1 INPUT FROM L 1H1 AND Xli D. N. SENZIG Nov. 17, 1970 VECTOR ARITHMETIG MULTIPROCESSOR COMPUTING SYSTEM Filed June 30, 1965 45 Sheets-Sheet :5

m 5: 3: 2;: 31 m so: 20: E a; a s 25 a a so: 22 s HH 5;: :6: m :2: 3mm 25 mm a a: 25 mm mo 25 $859 553 W 233. mam 3 M x 25 5:. a 31:2 2; [.31 35 mm a 35::

Nov. 17, 1970 D. N. SENZIG 3,541,516 VECTOR ARITHME'IIC MULTIPROCESSOR COMPUTING SYSTEM Filed June 30, 1965 4.5 Sheets-Sheet 6 m a PA MAR B TRANSFER Q V 1 I MAR A TRANSFER FALL or FALL OF OR OR VHF-4M1 OR OR VDF 4J,11 R174; ADVANCE ADVANCE ADVANCE A0vAAcE RESET RESET RESET 2 A 2 2 2 B 2 2 VIF-SA var-1 vow 3 A 3 3 OR OR 3 B 3 3 VIFSA SWF-1 4 A 4 4 R173 4 B 4 4 5 A 5 5 gDE-1 5 B 5 5 6 A e 6 W s B s 6 VIF-SA 7 A 7 7 7 a 7 7 a A a a A a B a a A INPUT/ A OUTPUT (8 INPUT a OUTPUT RING RING mm; mm;

A MATRIX SW 4 W H BMATRIX A A VDF-2E 4M1 6 OR var-45,25 G 0R e20 A DATA 5 DATA DECODER DECODER no 1 W 010s 010s wfi OR OR v0r- 2mm VDF-2E,H Hm C116] M 0118" ugh Nov. 17, 1970 D. N. SENZIG 3,541,516

VECTOR ARIIHMETIC MULTIPROCESSOR COMPUTING SYSTEM Filed June 30, 1965 45 Sheets-Sheet 7 "BUSY" SIGNALS FIG.23B 15 SWF-4 05 MAR A VI VDF sws VIF A ADDRESS DECODER B ADDRESS DECODER MEMORY BOX MEMORY BOX D. N. SENZIG 3,541,516

VECTOR ARITHME'I'IC MULTIPROCESSOR COMPUTING SYSTEM Nov. 17, 1970 45 Sheets-Sheet 8 MAR-B TRANSFER FIG 20 Filed June 30, 1965 B ADDRESS ER DECODEQFIG 21) FIG 3 AADDRESS MAR-A DECODERFIGED TRANSF \nazo "READ" "WRITE" MAR MEMORY BOX READ ACCESS FLIP FLOP F1656 VDF) R22 VDS FIGS MDR new A WRFTE ACCESS FLIP FLDP Nov. 17, 1970 D. N. SENZIG 3,541,515

VECTOR ARITHIIETIC MULTIPROCESSOR comru'rma SYSTEM Filed June 30, 1965 45 Sheets-Sheet 9 o- ARE SPECIFIED BASE ADDRES }QQ,8 |N THE INCREMENT m. 1 msmucnon n NUMBER LOGPIC T0 orammnmc con UTEn 1m ADDRESSES (VECTOR INDIRECT m MAR'S MODE) l*- m m m m" mom neuomr MEMORY ucnonv BOX BOX BOX sex 0 1 2 1s m 0 non nun mm n r f ROUTING ro REGISTERS L E ISTER MEMoY FIG.4

Nov. 17, 1970 VECTOR ARITHHETIC MULTIPROCBSSOR COMPUTING SYSTEM Filed June 30, 1965 V- COLUMN DUTPUT SELECTOR 45 Sheets-Sheet 15 FIG. 6 k-COLUMN RESET SELECTOR FIGJSA V L -X COLUMN COMPLEMENT SELECTOR T COLUMN INPUT SELECTOR COLUMN INPUT g"- F|G.i {k I V G -/COLUMN RESET E 1 a FIG. 15A ARRAY/A INPUT I A56 FIG 1 r I A T E FIGJSA 5 Y VEXPD-8 I ROW RESET R54 OR OR R56 FIGJSA T "3 coumu I I COMPLEMENT A54 I A J I ROW COMPLEMENT r l H0 188 OR -R142 G 1 .K sET T0"|" FIG. 118

K FRCOMPLEMIIENUT KL FF 0 ARRAY OUTPUT 0 K F|G.15A 0;

G86 A I SHIFT INTERMEDIATE I G G T l 2 l a" T L IT:

INTER- I 0 I V 1 COLUMN OUTPUT LINES MEDTATE Ff I STORAGE 1 0 SHIFT RIGHTHBIT) L E i FIG,1BB

:"I- sHTFT LEFTHBIT) G G clzs 6:24 fi-SHIFT DOWN VEXPD-3 L 1 H0185 G74 SHIFT UP VCMPS J G G INTERMEDIATE STORAGE r 0mm 6 TRANSFER l- 1- M. LINES L I To z FIG.1

Nov. 17, 1970 n. N. SENZIG 3,541,516

VECTOR ARITHMETIC MULTIPROCESSOR COMPUTING SYSTEM Filed June 30, 1965 45 Sheets-Sheet 14 FIG.6A

OR OR Nov. 17, 1970 Filed June 30, 1965 D- N. SENZIG 45 Sheets-Sheet 16 i/lrmrs zoross) FIG. 8

g REGISTER ADVANCE VEXPH 0R VCMPS-S VEXPD-1 SET m o T01 RvcMPs1 u OUTPUT i o G 1 2 I 0 6 G 1 I J 1 VEXPD VCMPS-Z G G 968/ VEXPD-3 VEXPD-4 U G56 VCMPS-3 Nov. 17, 1970 o. N. SENZIG 3,541,516

VECTOR AHITHMETIC MULTIPROCESSOR COMPUTING SYSTEM Filed June 30, 1965 45 Sheets-Sheet 18 Luu.

aha;

a: (D g SWF FF FIG. 5C

D- N. SENZIG Nov. 17, 1970 VECTOR ARITHHETIC MULTIPROCESSOR COMPUTING SYSTEM Filed June 30, 1965 45 Sheets-Sheet 19 

